* xdisp.c (display_text_line): Apply faces to characters according
authorJim Blandy <jimb@redhat.com>
Mon, 10 May 1993 00:16:34 +0000 (00:16 +0000)
committerJim Blandy <jimb@redhat.com>
Mon, 10 May 1993 00:16:34 +0000 (00:16 +0000)
commitbe269961dc77973b482f07bd5c84cb9093e4443c
tree9860753ddad19e90443d6fec0b6cf3b09591e47f
parent88fd275e697fe57fd686e4fedde7f879c943a04f
* xdisp.c (display_text_line): Apply faces to characters according
to overlays and text properties; use compute_char_face to figure out
what face to use, and where a new face starts.
* xterm.c (dumpglyphs): Use the upper bits of the glyphs to decide
which frame face to use.  Call GLYPH_FOLLOW_ALIASES to make sure
we're implementing the glyph table properly.  If we're not using
the default or mode line face, call intern_face to find a display
face for the frame face selected by the glyph code.  Implement
underlining.  Remove the `font' argument; we have to derive this
from the frame and face anyway.  Change all callers.
* disptab.h (GLYPH_FOLLOW_ALIASES): New macro.
src/disptab.h